package com.ocom.common.request.payconfig;

import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class FKParamConfigRequest {

    /**
     * 单位编号
     */
    @NotNull(message = "单位编号不能为空")
    private Long comId;

    /**
     * 商户ID
     */
    @NotNull(message = "商户ID不能为空")
    private Integer merchId;

    /**
     * 是否允许离线支付
     */
    private Integer offlineCanPay;

    /**
     * 机具允许离线总时长
     */
    private Integer offlineTimeSlot;

    /**
     * 机具允许离线总笔数
     */
    private Integer offlineOrderNum;

    /**
     * 机具允许离线总金额
     */
    private Integer offlineAmount;

    /**
     * 单用户离线总笔数
     */
    private Integer userOrderNum;

    /**
     * 单用户离线总金额
     */
    private Integer userAmount;

    /**
     * 单用户离线总金额
     */
    private Integer orderAmount;

    /**
     * 单用户离线总金额
     */
    private Object userPara;

    /**
     * 操作人账号
     */
    private String account;
    /**
     * 离线码链接
     */
    private String offlineUrl;

    private Integer refundMode;
}
